home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 92 / ALAPOK5.CD < prev    next >
Text File  |  1995-09-14  |  13KB  |  303 lines

  1.       @VAz alapvetô DOS parancsok@N
  2.  
  3.           A  PC-k  legelterjedtebb  operációs  rendszere,  a   DOS
  4.       úgynevezett parancssoros irányítású rendszer. Utasításainkat
  5.       szöveges parancsok  formájában kell  kiadnunk számára,  ""ô"
  6.       ugyanígy  üzen  vissza  nekünk.  Ezekbôl  vesszük  sorra  az
  7.       egyszerûbbeket.
  8.  
  9.  
  10.       @VAz aktuális lemezmeghajtó megváltoztatása@N
  11.  
  12.           Elegendô a kívánt meghajtó betûjelét begépelni, s  utána
  13.       egy kettôspontot. Emlékeztetôül:  A:, B: a  floppymeghajtók,
  14.       C:, D: stb. a winchesterek jele. (Lásd az ábrát.)
  15.           Érdemes  figyelni  a   sorok  elején,  a   kurzor  elôtt
  16.       megjelenô  szöveget,  az  úgynevezett  promptot,  amely  sok
  17.       hasznos információt adhat (meghajtó, könyvtár, idô st.b), ha
  18.       jól lett beállítva.
  19.  
  20.  
  21.       @VLemez tartalmának megállapítása@N
  22.  
  23.           A parancs formája:
  24.           @Kdir@N
  25.           Ebben  a  legegyszerûbb   formában  az  aktuális   lemez
  26.       aktuális könyvtárának (directory)  tartalmát tudjuk meg.  Ha
  27.       ez a könyvtár túl  sok file-t tartalmaz, akkor  a felsorolás
  28.       leszalad a képernyôrôl, csak  a végét tudjuk megnézni.  Ezen
  29.       két módon is segíthetünk:
  30.           @Kdir /p@N
  31.           (a lista képernyôoldalanként készül)
  32.           @Kdir /w@N
  33.           (tömörített kiírás, kevesebb információval)
  34.           Ha másik  lemez tartalmára  vagyunk kíváncsiak,  mint az
  35.       aktuális, akkor ezt is közölhetjük a DOS-sal:
  36.           @KC:>dir a:@N
  37.           Ekkor az  A: meghajtó  tartalmát fogja  kiírni (a ""C:>"
  38.       szövegrész  természetesen  a  prompt).  Kérhetô  másik   (az
  39.       aktuálistól eltérô) könyvtár tartalma is, például:
  40.           @KC:\WORD>dir c:\uti /w@N
  41.           A példában a WORD könyvtár az aktuális, mi pedig az  UTI
  42.       nevû  könyvtár  tartalmát  íratjuk  ki,  tömörített formában
  43.       (most ""C:\WORD>" volt a prompt).
  44.  
  45.  
  46.       @VAktuális könyvtár megváltoztatása@N
  47.  
  48.           A parancs formája a ""könyvtárcsere" (change  directory)
  49.       rövidítése, tehát CD. Például:
  50.           @KC:\>cd games@N
  51.           (ezt írtuk)
  52.           @KC:\GAMES>@N
  53.           (ezt kaptuk eredményül)
  54.           tehát a  C: meghajtó  ""gyökerébôl" (ezt  jelentette a \
  55.       jel)  beléptünk a  GAMES könyvtárba.  A visszalépés  kétféle
  56.       lehet:
  57.           @Kcd \@N
  58.           (hatására bárhonnan a gyökérbe kerülünk)
  59.           @Kcd ..@N
  60.           (ekkor egy szinttel lépünk vissza a fán, ezúttal pont  a
  61.       gyökérbe jutunk)
  62.           Ha eddig  az A:  meghajtón dolgoztunk,  s a  C: meghajtó
  63.       GAMES   könyvtára  alatt   elhelyezkedô  TETRIS   könyvtárba
  64.       kívánunk belépni, akkor:
  65.           @KA:\>cd c:\games\tetris
  66.           A:\>c:@N
  67.           lépésekkel tudjuk célunkat elérni.
  68.  
  69.  
  70.       @VProgramok indítása@N
  71.  
  72.           Az aktuális könyvtárbeli  programokat egyszerûen a  file
  73.       nevének beírásával (+ [Enter]) indíthatjuk.  (Emlékeztetôül:
  74.       a  DOS  csak  az  .EXE,  .COM,  .BAT  kiterjesztésû  file-ok
  75.       indítására   képes.)   Például    indítsuk   el   a    dBase
  76.       adatbázis-kezelô szoftvert! A szükséges lépések az  alábbiak
  77.       lehetnek: (a promptot a gép adja!)
  78.           @KC:\>dir@N
  79.           (megnézzük a könyvtárakat)
  80.           @KC:\>cd dbase@N
  81.           (belépünk a DBASE könyvtárba)
  82.           @KC:\DBASE>dir *.exe@N
  83.           (keressük, mit lehet elindítani)
  84.           @KC:\DBASE>dbase@N
  85.           (a DBASE.EXE file-t indítjuk)
  86.  
  87.  
  88.       @VKönyvtár létrehozása@N
  89.  
  90.           Sokszor lehet szükségünk  új könyvtár létrehozására:  új
  91.       munkát kezdve a ""munkadarabokat" egy helyre akarjuk  tenni;
  92.       egy frissen beszerzett  szoftvert külön könyvtárba  célszerû
  93.       elhelyezni  stb.  A  parancs  a  ""könyvtárkészítés"   (make
  94.       directory)  rövidítése:  MD. Hozzunk  létre  egy MUNKA  nevû
  95.       könyvtárat, s benne egy ADAT alkönyvtárat a C: meghajtón!
  96.           @KC:\>md munka
  97.           C:\>md munka\adat@N
  98.           (Hogyan lehetett volna másképpen csinálni?)
  99.  
  100.  
  101.       @VFile-ok másolása@N
  102.  
  103.           Másoláskor  meg  kell  mondanunk  a  gépnek,  hogy   mit
  104.       másoljon (forrás-file), s hova, milyen néven (cél-file). Itt
  105.       is érvényes az eddig tapasztalt szabály, vagyis az  aktuális
  106.       meghajtó,  s  az  aktuális  könyvtár  jelölése   elhagyható.
  107.       Másoljuk az A: meghajtóban  lévô lemezen lévô összes  file-t
  108.       az aktuális könyvtárba!
  109.           @KC:\MUNKA>copy a:*.*@N
  110.           (másolj A:-ról mindent)
  111.           Az  aktuális  könyvtár  .TXT  kiterjesztésû  állományait
  112.       másoljuk floppyra!
  113.           @KC:\MUNKA>copy *.txt a:@N
  114.           Másoljuk át  a DBASE  könyvtárban lévô  adatállományokat
  115.       (kiterjesztésük   .DBF)   a   floppylemezen   lévô    ADATOK
  116.       könyvtárba!
  117.           @KC:\MUNKA>copy c:\dbase\*.dbf a:\adatok@N
  118.           Másoljuk az  aktuális könyvtárból  a SZOV.TXT  állományt
  119.       floppyra úgy, hogy neve ott SZOV.DOC legyen!
  120.           @KC:\MUNKA>copy szov.txt a:szov.doc@N
  121.  
  122.  
  123.       @VFile-ok törlése@N
  124.  
  125.           Két, egymással teljesen egyenértékû parancs  használható
  126.       file-ok  törlésére,  a  DEL  és  az  ERASE.  Töröljük  ki az
  127.       aktuális könyvtárból a SZOV.TXT file-t!
  128.           @KC:\MUNKA>del szov.txt@N
  129.           Töröljünk le minden állományt a floppylemezrôl!
  130.           @KC:\MUNKA>del a:*.*
  131.           Are you sure (Y/N)?@N
  132.           (""Biztos benne?" -- ilyenkor a gép óvatos!)
  133.           Némelyik  szerkesztôprogram a  szövegek új  változatának
  134.       lementésekor    a    régi    szövegfile-t    átnevezi   .BAK
  135.       kiterjesztésûre. Töröljük le e ""maradékokat"!
  136.           @KC:\MUNKA>del *.bak@N
  137.           Esetenként  a  törlési parancs  nem  jár eredménnyel:  a
  138.       lemezen, könyvtárban file-ok maradnak, pedig teljes  törlést
  139.       ""rendeltünk el".  A már  említett rejtett,  továbbá a  csak
  140.       olvasható (read only) file-okat a DEL parancs nem törli.
  141.  
  142.  
  143.       @VFile-ok átnevezése@N
  144.  
  145.           Egy  file-nak  új  (esetleg  szemléletesebb,  kifejezôbb
  146.       stb.) nevet a  RENAME (rövidítése REN)  paranccsal adhatunk.
  147.       Természetesen  meg kell  mondanunk az  eredeti és  a  kívánt
  148.       nevet egyaránt. Nevezzük át  az A: meghajtóban lévô  lemezen
  149.       található HAHO.BAS file-t MACSKA.BAS névre!
  150.           @KC:\MUNKA>ren a:haho.bas macska.bas@N
  151.  
  152.  
  153.       @VKönyvtárak törlése@N
  154.  
  155.           Csak  üres könyvtár  törölhetô a  @KRD@N (Remove  Directory)
  156.       paranccsal.  Tehát a  könyvtár törlése  elôtt a  benne  lévô
  157.       file-okat törölnünk kell. Szüntessük meg a merevlemezen lévô
  158.       MUNKA könyvtárat!
  159.           @KC:\MUNKA>del *.*@N
  160.           (törlünk minden file-t)
  161.           @KC:\MUNKA>cd..@N
  162.           (vissza a fán egy szinttel)
  163.           @KC:\>rd munka@N
  164.           (a tényleges törlés)
  165.  
  166.  
  167.       @VFile-ok tartalmának kiíratása@N
  168.  
  169.           Gyakran van szükségünk  egyes szöveges állományok  gyors
  170.       elolvasására.   Åltalános   gyakorlat   például,   hogy    a
  171.       szoftvereket tartalmazó lemezeken található egy READ.ME nevû
  172.       szövegfile,  amely  a  legfontosabb/legfrissebb tudnivalókat
  173.       tartalmazza.  Innen  lehet  legtöbbször  megtudni  az  adott
  174.       program indításának, lementésének módját. Olvassuk el ezt az
  175.       állományt!
  176.           @KA:>type read.me@N
  177.           Sajnos a  hosszabb szövegek  leszaladnak a  képernyôrôl.
  178.       Egyik  megoldás  a  késôbb  tárgyalandó  MORE  nevû ""szûrô"
  179.       alkalmazása. Tehát:
  180.           @KA:>type read.me|more@N
  181.           Ekkor  a  szöveg   oldalakra  tördelve  jelenik   meg  a
  182.       képernyôn,  s egy  billentyû megnyomása  után folytatódik  a
  183.       kiírás. A másik lehetôség a kimenet átirányítása. (Kitérô: a
  184.       parancsot  csak  szöveges  állományokra  érdemes alkalmazni,
  185.       tehát .TXT, .DOC,  .BAT stb. kiterjesztésûekre.  Más file-ok
  186.       esetén elég  sajátos dolgok  történnek, de  azért a  gép nem
  187.       romlik el, tehát kipróbálható.)
  188.  
  189.  
  190.       @VKiíratások nyomtatóra@N
  191.  
  192.           Számos  alkalmazói  program  saját  nyomtató utasítással
  193.       rendelkezik.   Szövegszerkesztôkben,    rajzolóprogramokban,
  194.       programozási  környezetekben,   táblázatkezelôkben  stb.   a
  195.       ""saját"  file-ok  nyomtatására  --  ha  lehet  --  ezeket a
  196.       menüpontokat használjuk. Szebben, kényelmesebben nyomtatnak,
  197.       mint  a  DOS!  Maga  a  DOS  az  egyes  információk  papírra
  198.       ""vetésének" három módját kínálja fel.
  199.           1.  A  képernyô közvetlen  kinyomtatását  érhetjük el  a
  200.       billentyûzeten    lévô    [Print    Screen]    ([Prt   Scr],
  201.       képernyônyomtatás)  gomb  megnyomásával.  Ekkor  a  szöveges
  202.       képernyô  teljes tartalma  (mind a  25x80 karakter)  papírra
  203.       kerül.
  204.           2.   ""Kérhetjük"   az   elsôdleges   kimenet  (monitor)
  205.       átirányítását   más  perifériára,   például  a   nyomtatóra.
  206.       Nyomtassuk ki egy floppy tartalomjegyzékét!
  207.           @KA:\>dir > prn@N
  208.           A  "">" jelenti  az átirányítás  elrendelését, a  ""prn"
  209.       pedig a nyomtató  szabványos neve. (îrható  helyette ""lpt1"
  210.       is). A parancs hatására a tartalomjegyzék a képernyô helyett
  211.       a  nyomtatón  jelenik  meg.  Nyomtassuk  ki  a  lemezen lévô
  212.       READ.ME nevû szövegfile-t!
  213.           @KA:\>type read.me > prn@N
  214.           A hatás ugyanaz, mint az  elôbb: a szöveg nem látszik  a
  215.       képernyôn, viszont folyamatosan íródik a nyomtatón.
  216.           3. Szöveges file-ok nyomtatására érdemes használni a DOS
  217.       @KPRINT@N parancsát, amely lehetôvé teszi több file  nyomtatását
  218.       úgy,   hogy   közben  a   géppel   tovább  tudunk   dolgozni
  219.       (háttérnyomtatás). Nyomtassuk  ki a  MUNKA könyvtárban  lévô
  220.       összes BASIC nyelvû programunkat!
  221.           @KC:\MUNKA>print *.bas@N
  222.           @KName of List device [PRN]:@N
  223.           A  gép  meg  akarja tudni  a  listázó  eszköz nevét.  Ha
  224.       [Enter]-t nyomunk, ez a  név PRN lesz, ami  megfelelô. Mivel
  225.       több  file-t  akarunk   nyomtatni,  a  program   ezeket  egy
  226.       nyomtatási (várakozási) sorba állítja, s egyenként  kerülnek
  227.       -- beavatkozásunk nélkül -- nyomtatásra. A PRINT úgynevezett
  228.       ""külsô"  parancs,  tehát most  végeredményben  egy nyomtató
  229.       programot indítottunk el. Ha mégsem indulna, annak egyik oka
  230.       az lehet, hogy a DOS  nem találja a PRINT programot.  Ezen a
  231.       gondon az elérési útvonal (path) beállításával segíthetünk.
  232.  
  233.  
  234.       @VElérési útvonal beállítása@N
  235.  
  236.           Láttuk, tapasztaltuk, hogy a DOS parancsainak hatása  az
  237.       aktuális  meghajtó  aktuális  könyvtárára  terjed  ki. Tehát
  238.       például  csak   az  aktuális   könyvtárban  lévô   programok
  239.       indíthatók. Ez egy  elég erôs korlátozás  -- volt, amíg  meg
  240.       nem jelent a PATH utasítás, amelyben felsorolhatjuk azokat a
  241.       könyvtárakat,  amelyekben   fontos,  futtatható   file-jaink
  242.       (programjaink) vannak. Tehát írjuk be:
  243.           @KC:\MUNKA>path c:\;c:\uti;c\dos;@N
  244.           Most  kiadva  az  elôbbi  PRINT  parancsot  a  DOS elôbb
  245.       megpróbálja a  MUNKA könyvtárban  megkeresni és  elindítani.
  246.       Mivel  itt  nem   találja,  végignézi  a   PATH  utasításban
  247.       felsorolt  könyvtárakat: a  ""gyökeret" (@KC:\@N),  az UTI-t,  a
  248.       DOS-t.  Mivel  a  DOS könyvtárban  a  PRINT  megtalálható, a
  249.       program elindul.
  250.  
  251.  
  252.       @VLemezek elôkészítése használatra -- formázás@N
  253.  
  254.           Mivel  a  bevezetôben részletesen  tárgyaltuk  e parancs
  255.       mûködését, most csak  a legfontosabb tudnivalókat  foglaljuk
  256.       össze. A FORMAT  -- hasonlóan a  PRINT utasításhoz --  külsô
  257.       parancs.  Alapvetôen  két  lemezfajtát  különböztetünk  meg:
  258.       adatlemez esetén a  lemez teljes tárolókapacitása  az adatok
  259.       (állományok) rendelkezésére áll. A rendszerlemez tartalmazza
  260.       a DOS  magját (a  két rejtett  file-t és  a COMMAND.COM-ot),
  261.       tehát  egy rendszerlemezt  az A:  meghajtóba helyezve,  s  a
  262.       gépet bekapcsolva, betöltôdik a DOS, ""felépül" a  rendszer.
  263.       Természetesen a  rendszerlemezen kb.  80 Kbyte-tal  kevesebb
  264.       hely marad az egyéb file-ok számára.
  265.           Adatlemez készítése:
  266.           @KC:\DOS>format a:@N
  267.           Rendszerlemez készítése:
  268.           @KC:\DOS>format a: /s@N
  269.           A @K/s@N  ""kapcsoló" hatására  a lemezre  rámásolódik a DOS
  270.       magját  alkotó három  file. NE  kísérletezzünk a  @KFORMAT  C:@N
  271.       paranccsal! A FORMAT parancs formája a floppymeghajtótól  és
  272.       a floppylemez típusától  függôen eltérhet a  fentiektôl. 1,2
  273.       Mbyte-os  meghajtóban  ""DD" feliratú  lemezt  @KFORMAT A:  /4@N
  274.       paranccsal   formattálhatunk.   A   kemény   mûanyag   tokú,
  275.       úgynevezett   mikrofloppyk   (3   és   fél   colos  lemezek)
  276.       formattálása ""HD" felirat  esetén @KFORMAT A:@N,  ""DD" felirat
  277.       esetén  @KFORMAT  A:   /N:9@N  paranccsal  lehetséges.   Ha  két
  278.       floppymeghajtó  is  van  a gépben,  akkor  a  másodikba tett
  279.       lemeznél az ""A:" megnevezés helyett ""B:"-t kell használni.
  280.           Talán e rövid áttekintésbôl is kiderült, hogy a DOS  egy
  281.       használható, mûködôképes, de nem igazán barátságos rendszer.
  282.       Parancsokat kell fejben tartani, hiba nélkül begépelni, mert
  283.       különben jön  a ""bírálat":  @KBad command  or filename@N (Hibás
  284.       parancs  vagy   file-név),  s   kezdhetjük  elölrôl...   Nem
  285.       véletlen, hogy programozók, szoftverházak tömege fejlesztett
  286.       ki  a  DOS kezelését  megkönnyítô,  úgynevezett keret-  vagy
  287.       shell programokat.
  288.  
  289.       @KBánhegyesi Zoltán@N
  290.  
  291. Ezt látjuk a képernyôn:
  292.  
  293.     C:>_
  294.  
  295. Ezt kell írnunk + [Enter]-t nyomni:
  296.  
  297.     C:>a:
  298.  
  299. Ez lesz az eredménye, tehát a
  300. C: meghajtóról áttértünk az A: meghajtóra:
  301.  
  302.     A:>_
  303.